#ifndef _FW_RS_
#define _FW_RS_
class FWContentManager;
class FWSound;
class FWTexture;
class Sprite;
class FWSurface;
class RSManager;
#include "GameDefine.h"
class Sprite;

class RSManager
{
private:
	static RSManager* _instance;
	//declare resource here!!!	
	Sprite* _go_left;
	Sprite* _go_right;
	Sprite* _jump_left;
	Sprite* _jump_right;
	Sprite* _stand_left;
	Sprite* _stand_right;		
	Sprite* _shoot_left;
	Sprite* _shoot_right;
	Sprite* _sliding_left;
	Sprite* _sliding_right;
	Sprite* _jump_shoot_left;
	Sprite* _jump_shoot_right;
	Sprite* _bullet;
	Sprite* little_fairy;
	Sprite* _backGround;
	Sprite* angel;
	Sprite* _bear;
	Sprite* _snow;
	Sprite* _cloud;
public:
	void Init();
	static RSManager*  getInstance();
	//FWTexture* getTexture(TEXTURE_ID id);
	//FWSurface* getSurface(SURFACE_ID id);
	FWSound* getSound(SOUND_ID id);
	Sprite* getSprite(SPRITE_ID id);
	RSManager(void);
	~RSManager(void);
};
#endif